#!/bin/bash

# 1. 设置环境变量
export HIVE_HOME=/usr/local/hive
export PATH=$PATH:$HIVE_HOME/bin

# 2. 检查jar文件
ls -la /usr/local/hive/lib/hive-exec-2.1.1.jar

# 3. 测试Hive命令
hive --version

# 4. 测试数据库连接
hive -e "SHOW DATABASES;"

# 5. 测试SQL文件执行
etl_date=$(date -d "yesterday" +%Y-%m-%d)
hive --hivevar etl_dt="$etl_dt" -f /root/inc_add_sl.sql & > /hive_ods_dwd/inc_add.log
hive --hivevar etl_dt="$etl_dt" -f /root/full_add_whq.sql & > /hive_ods_dwd/full_add_whq.log
hive --hivevar etl_dt="$etl_dt" -f /root/full_over_whq.sql & > /hive_ods_dwd/full_over_whq.log

if test $? -ne 0
then
	# 运行失败则退出
	echo "ODS-DWD 增量报错"
	exit
fi